@charset "utf-8";
/* CSS Document */
body, html { margin:0px; padding:0px; color:#333; background:#FFF; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:13px;}
a, img { outline:none;}
.mainpage { width:920px; margin:0px auto; text-align:left;}

.topbar { border:2px solid #ccc; background:#FFF; padding:2px 5px; font-size:14px; overflow:auto;}
.centerpage { display:block; clear:both; margin:10px 0px 10px 0px; padding:0px; overflow:auto; min-height:450px; border:2px solid #ccc;}
.footbar { display:block; border-top:1px solid #ccc; padding-top:10px; font-size:12px; color:#666; text-align:right;}
.pagetitle { display:block; clear:both; overflow:auto; margin-bottom:5px;}

.adm_button .main_msg { float:left; width:250px; display:none; margin:10px; padding:15px 20px; color:#000066; border:4px solid #000066; font-size:16px; font-weight:bold; text-align:center; line-height:2; } 


.mainmenu { display:block; float:left; width:240px; background:#f7f7f7; min-height:450px; border-right:5px solid #ccc;}
.mainmenu ul { margin:0px; padding:10px 0px; font-size:13px;}
.mainmenu li { list-style:none;  border-bottom:1px solid #ccc;}
.mainmenu li ul { padding-top:0px; padding-left:5px;}
.mainmenu li a { text-decoration:none; color:#666; display:block;padding:10px 10px;}
.mainmenu li img { display:none;}
.mainmenu li a:hover { background:#fefefe; color:#333;}
.dynpage { margin:0px; padding:5px 10px; display:block; float:right; width:650px;}
.dynpage h2 { text-align:left; padding:0px; margin:0px 0px 10px 0px; font-size:14px; color:#c66653; text-transform:capitalize;}
.dynpage h2:first-letter { font-size:16px; color:#333;}
.dynpage h2 img { max-width:20px; margin-right:10px; vertical-align:middle;}
.dynpage .toolsbar { clear:both; display:block; margin-bottom:10px; border-top:1px solid #ccc; text-align:right;}
.dynpage .mainaction { display:block; clear:both; border-top:1px solid #ccc; padding-top:5px;} 

#dummy_adm_logo { display:block; clear:both;}
#userinfo { font-size:16px; color:#666;}
#userinfo span{color:#c66653; }
#loginpanel { display:block; clear:both; float:right; overflow:auto; margin:0px; padding:0px;}
#loginpanel li { display:block; float:left; margin:0px; padding:0px; list-style:none;} 
#loginpanel li a { color:#666; background:#f7f7f7; margin:0px; padding:10px 15px; text-decoration:none; text-align:center; display:block; border-left:1px outset #999; }
#loginpanel li a:hover { background:#FF9;}
/* hack alla vecchia interfaccia */
.centerpage .mainaction h1 { display:none;}
ul.main_tool { margin:0px; padding:0px; display:block; overflow:auto; margin-bottom:5px; float:right; }
ul.main_tool li { display:block; float:left; margin:0px 5px 0px 0px; padding:2px 4px; list-style:none; text-align:center;}
ul.main_tool li img { border:0px; display:block; clear:both;}
ul.main_tool li a { color:#999; text-decoration:none;}
ul.main_tool li a:hover { color:#333;}
ul.main_tool li:hover { background:#e7e7e7;}

#ctl01_MasterBody_insContenuti_title { width:100%; text-align:center; font-weight:bold;}
/*.DGridClass  thead { display:none;}*/
.DGridClass { width:99%;}
.DGridClass  td { font-size:11px; border-width:0px 0px 1px 0px; border-color:#333; border-style:solid; padding:1px 2px; vertical-align:center;}
.DGridClass  td a { text-decoration:none; color:#666;}
.DGridClass  td a:hover { color:#000;}
.DGridClass  tbody tr:hover { background:#FFC !IMPORTANT;}

/* menu area item */
.main_tool {}
.main_tool a {  display:block; margin:0px; padding:0px; }
.main_tool a img { height:46px; width:46px; margin:0px auto; background:url(/administration/template/img/icodummy_big.gif); border:0px;}
.jmscmd img { background:url(/administration/template/img/icodummy_small.gif) no-repeat; width:20px; height:20px; border:0px; }
a.jmssave img {  background-position:0px 0px;}
a.jmstranslate img {  background-position:0px -47px;}
a.jmsretry img { background-position:-47px 0px; }
a.jmsassign img { background-position:-47px -47px; }
a.jmsclose img { background-position:-94px 0px;}
a.jmshelp img { background-position:-141px 0px;}
a.jmsenabled1 img { background-position:-188px 0px;}
a.jmsenabled0 img { background-position:-235px 0px;}
a.jmslock1 img { background-position:-282px 0px;}
a.jmslock0 img { background-position:-329px 0px;}
a.jmsadd img { background-position:-376px 0px;}
a.jmsdefault img{ background-position:-423px 0px;}
a.jmsdel img { background-position:-470px 0px;}
a.jmsclone img { background-position:-517px 0px;}
.jmscmd .jmssave_sm {  background-position:0px 0px; }
.jmscmd .jmsretry_sm { background-position:-20px 0px; }
.jmscmd .jmsclose_sm { background-position:-40px 0px; }
.jmscmd .jmshelp_sm { background-position:-60px 0px; }
.jmscmd .jmsenabled1_sm { background-position:-80px 0px; }
.jmscmd .jmsenabled0_sm { background-position:-100px 0px; }
.jmscmd .jmslock1_sm { background-position:-120px 0px; }
.jmscmd .jmslock0_sm { background-position:-140px 0px; }
.jmscmd .jmsadd_sm { background-position:-160px 0px; }
.jmscmd .jmsdefault_sm { background-position:-180px 0px; }
.jmscmd .jmsdel_sm { background-position:-200px 0px; }
.jmscmd .jmsclone_sm { background-position:-220px 0px; }

/*havk del form */
div.dynform { padding:5px 10px; border:1px solid #CCC;}
div.dynform .dffoot { font-size:10px; color:#666;}

div.dynform .clearbr { display:block; clear:both;}
div.dynform .dfhead { display:none;}
div.dynform .suggest { display:block; clear:both; font-size:11px; margin:5px 0px; }
div.dynform .suggest span.title { color:#c66653; display:block; clear:both; border-bottom:1px solid #c66653; padding-bottom:2px; font-weight:bold;}
div.dynform label { display:block; float:left; margin-right:20px; font-size:12px; color:#666;}
div.dynform input { display:block; float:left; width:70%; border:1px solid #666;}
div.dynform textarea { width:90%;}
div.dynform select { display:block; float:left; margin-right:5px;}
div.dynform textarea,.mceEditor,div.dfmainbody  { display:block; clear:both;} 

/* accordion css */
.divAccordion {
	clear:both;
	margin-top:5px;
	margin-bottom:5px; 
}
.toggler {
	background:#f7f7f7;
	color:#333; margin:0; padding:5px 10px; 
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;		
	font-size:13px; font-weight:normal; 
	cursor:pointer;
	display:block;

}
.active { color:#c66653; 	border-bottom:0px solid #ccc;
}
.toggler:first-letter {color:#666; font-weight:bold;}
.element .inneritem { margin-top:10px;}
.element {
	padding:10px;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc;
	padding-top:30px;
}


.content_filter { display:block; clear:both; width:99%;}
.content_filter input[type=submit] { clear:both; display:block; float:right; margin:5px 10px;}
.content_filter .select_hor { clear:both; width:99%;}
.content_filter label { display:block; float:left;}